
//当前端上使用的地图类型
enum T3MapType {
  amap(value: 0),
  tencent(value: 1);

  final int value;

  const T3MapType({
    required this.value
  });

  static T3MapType fromJson(int? source) {
    if (source == 2) {
      return T3MapType.amap;
    }
    if (source == 3) {
      return T3MapType.tencent;
    }
    return T3MapType.amap;
  }
}

class LatLng {
  final double latitude;
  final double longitude;

  LatLng(this.latitude, this.longitude);

  Map<String, dynamic> toJson() {
    return {
      "latitude": latitude,
      "longitude": longitude
    };
  }
}